package cn.wolfcode.luowowo.common.util;

import cn.wolfcode.luowowo.common.exception.LogicException;

public class AssertUtil {


    /**
     * 参数不为空
     * @param value
     * @param msg
     */
    public static void hasLength(String value,String msg){
        if(value == null || value.trim()==null){
            throw new LogicException(msg);
        }
    }

    /**
     * 判断两个参数是否一致
     * @param v1
     * @param v2
     * @param msg
     */
    public static void isEquals(String v1,String v2,String msg){
        //因为是工具类别的地方也可能会用到 所以逻辑必须严谨 因要判断是否为空
        if(v1 == null || v2 == null){
            throw new LogicException(msg);
        }
        if(!v1.equals(v2)){
            throw new LogicException(msg);
        }
    }
}
